package com.gper.edu.vip.builder.singleton;

/**
 * @Author: ellis.guan
 * @Description: 饿汉模式的另一种实现
 * @Date: 2020/2/26 21:27
 * @Version: 1.0
 */
public class HungryStaticSingleton {

    private static final HungryStaticSingleton singleton;
    // 内加载时就创建了，所以效率高
    static {
        singleton = new HungryStaticSingleton();
    }
    // 构造器必须为私有，才能保证创建单例的条件之一
    private HungryStaticSingleton(){}
    // 提供外部可访问实例的接口
    public static HungryStaticSingleton getInstance(){return singleton;}
}
